home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9510
/
GAME95.CD
< prev
next >
Wrap
Text File
|
1996-03-22
|
12KB
|
213 lines
@VJátékok és multimédia Windows 95 alatt@N
@VGame 95@N
""Betettél-e valaha is olyan CD-t a gépedbe, ami
lejátszotta magát? Installáltál-e hangkártyát anélkül, hogy
IRQ-kon, DMA-csatornákon vagy I/O portcímeken törted a
fejed? Vettél-e már egy igazán új kártyát anélkül, hogy
aggódnod kellett volna: vajon támogatják-e a játékaid?"
Mindezen kérdésekre (is) szeretne megoldást kínálni a
Microsoft hihetetlen reklámköltséggel beharangozott új
operációs rendszere, a Windows 95. Bill Gates és csapata
keményen dolgozott, hogy -- az ô szóhasználatukban -- a
""nagyteljesítményû multimédia alkalmazások felhasználói" is
jól érezzék magukat. Vagy ahogyan sokkal nyíltabban
nyilatkoztak egy játékfejlesztôknek tartott konferencián:
""Eddig a játékok piacából még a zsebpénze se volt meg a
Microsoftnak, de most már van remény akkora profitra, hogy
érdemes legyen beszállni."
A PC legnagyobb elônye egyben hátránya is: az egyszerûen
és olcsón megvalósítható rendszerbôvítés hihetetlen káoszt
teremtett a szükséges szabványok hiánya miatt. Annak a
felhasználónak, aki játszani akar ezzel a géppel, lehetôleg
profinak kell lennie. A CONFIG.SYS és az AUTOEXEC.BAT
kitöltése, a megfelelô hangkártya, a megfelelô SuperVGA
driver kiválasztása a hozzá nem értôket szinte az ôrületbe
kergeti. Ezen (is) próbál segíteni a Windows 95. A fô
területek a @KPlug-and-Play@N, az @KAutoplay@N és az
@Keszközfüggetlenség@N.
@VIntelligencia a dobozban@N
A Plug-and-Play (újkeletû magyar kifejezéssel ""magától
mûködik") már biztosan ismerôsen hangzik: mind az EISA, mind
az MCA busz beharangozásában szerepelt. Most a PCI busz van
terítéken, és úgy tûnik, végre sikerül megvalósítani ezt az
elvet. Ez leginkább a Windows 95-nek köszönhetô. Aki még
esetleg nem olvasott róla: egyszerûen annyit jelent ez a
lehetôség, hogy nem kell törôdnünk az eszközök
beállításával. Ezeket a megfelelô hardver -- PCI busz,
Plug-and-Play kártya -- és a megfelelô szoftver --
Plug-and-Play BIOS, Windows 95 -- beállítja nekünk. Ehhez
""természetesen" alaplapot és vezérlôkártyákat kell
cserélnünk. A régi kártyák birtokosainak sem kell
elkeseredniük, mert a Windows 95 ilyen kártyák ezreit
ismeri. Ha például IRQ ütközés van a gépben, akkor azt a
Windows 95 legtöbbször képes felfedezni és a többnyire még a
hibás kártyát is kiszúrja. Ezzel még a régi kártyák
használata is sokat könnyebbedik.
@VMitôl indul el egy alkalmazás?@N
Az Autoplay a szoftvertelepítés nehézségein segít át.
Egy Autoplay CD-n érkezô játék telepítése ugyanolyan nehéz,
mint például egy írásvédetté tett videokazetta lejátszása.
Egyszerûen arról van szó, hogy ha beteszünk egy Autoplay
CD-t, akkor kapunk egy ablakot, hogy most játszunk vagy
kilépünk. Ha játszunk, akkor a program többféleképpen
telepítheti magát. Felmásolhat csak egy kevés file-t, amit
szépen el is takarít futtatás után, vagy felmásolhat
rengeteg file-t, és megkérdezheti, hogy fent hagyjuk-e.
Ráadásul ehhez nem kell feltétlenül Windows 95-programnak
lenni a CD-n: valószínû, hogy sok ilyen program eleinte
egyszerû DOS/Windows 3.1 alá készült CD lesz, Autoplay
lehetôségekkel. DOS alatt szokásos telepítéssel, ahol a
felhasználónak kell tudnia beállítania a játékot, Windows 95
alatt pedig automatikus telepítéssel.
@VMegszabadítván a driverek átkaitól...@N
Az eszközfüggetlenség inkább a játék- és
multimédia-fejlesztôknek fontos, de a felhasználókat is
erôsen érinteni fogja. Manapság annak, aki zenét szeretne
kicsiholni egy PC-bôl, minden hangkártyára -- SoundBlaster
família, Gravis Ultrasound/GUS Max, Pro Audio Spectrum,
General Midi stb. -- írnia vagy vennie kell egy drivert. A
videokártyáknál hasonló a helyzet, bár legtöbbször mûködik a
VESA driver, csak éppen lassú.
Ez az egész nyomtalanul eltûnhet, egyszerû API hívások
fogják helyettesíteni. Erre a legtöbben azt mondhatják: ezt
a Windows 3.x is tudta. Nos, abban nem voltak játékhoz
kitalált API-k. A Game SDK pedig pontosan ilyen, speciálisan
játékhoz kitalált API-k gyûjteménye. Nem számít, hogy milyen
hangkártyát, videokártyát, SVGA kártyát, esetleg virtual
reality sisakot használunk, a játékfejlesztô megírhatja a
programját a Windows 95 Game SDK-val és biztos lehet benne,
hogy mûködni fog. Ehhez járul még a DOS bonyolult
memóriaszervezésének eltûnése.
Az igazi probléma persze a teljesítmény lehet. A
tapasztalatok azt mutatják, hogy ezzel sem lesz probléma.
Lássuk a lehetôségeket kicsit részletesebben!
@VDirectDraw@N
A 2D grafikában a Microsoft már 1994 márciusában szép
csendben nagyot alkotott. Ez a WinG, ami gyors és
eszközfüggetlen. Valójában kiemelték a Windows 95 készülô
grafikus részét, és újraírták Win 3.x alá. Ezt már szinte
tipikusnak mondhatnánk, hiszen a Microsoft állítása szerint
a Windows for Workgroups 32 bites file-kezelése is a Windows
95-bôl -- akkor még Chicago -- származott.
A Windows 95 sebességére mutatott egy példát a
Microsoft: a DirectDraw (a WinG leszármazottja) segítségével
áthoztak egy játékot Sega Genesisrôl. Ez egy klasszikus
lövöldözôs játék volt, rengeteg háttértevékenységgel, és
szépen futott 800*600-as felbontással, 256 színnel -- egy
486DX2/66-on.
Egy másik szép példa a King's Quest VII, ami WinG alá
lett írva. A legtöbb Windows-gyorsítókártya funkciót nem
használhatták a játékok -- ez is megváltozik végre. A @KDirect@N
szó is utal minderre: a cél az, hogy szinte direkt,
közvetlen módon, a lehetô legkevesebb kódot végrehajtva
tudjunk rajzolni a hardver képernyôre, a korábbi
szoftvereszközök minél nagyobb megkerülésével.
@VReality Lab@N
A Windows 95 támogat 3D grafikát is. A legtöbb DOS-os jó
3D grafikus játék SVGA-ban sebességgondokkal küzd. Például a
legnagyobb teljesítményû gépek kivételével a Magic Carpet, a
Descent, a Flight Unlimited, a Nascar Racing egyszerûen
játszhatatlan maximális felbontáson.
Minden program a fô CPU-val számoltatja ki a 3D-s testek
2D-s megjelenítését. Ehelyett a videokártyának kéne ezt
számolnia, és néhány új kártya már támogatja is ezt. A
Windows 95 3D-DDI (Device Driver Interface) definiálja a 3D
kártyák egy szabványos elérését. Másfelôl a Microsoft
felvásárolta a Rendermorphics céget. ïk fejlesztették ki a
Reality Lab függvénykönyvtárat, ami egy valós idejû 3D API.
Ezzel a legkülönbözôbb gépeken -- akár van benne 3D-s
videokártya, akár nincs -- is szabványos hívásokkal tudunk
3D grafikát készíteni. Mindezek összeségében annyit
jelentenek, hogy a játék programozója biztos lehet abban,
hogy a 3D-s játéka minden Windows 95 gépen gond nélkül fut
majd.
@VSzélesvásznú lesz a mozi@N
A digitális video is nagyon terjed. Bár hatása erôsen
vitatott, hiszen rengeteg ""interaktív mozi" jelenik meg,
melyekben a szép (vagy éppen nem annyira szép) látvány
mellett semmi játék sincs. Mindenesetre a Microsoft és az
Intel kifejlesztett egy új eszközelérési szabványt, a DCI-t
(Display Control Interface). Ez nagyobb méretben, simábban
játszik le digitális videót. Ezt már a Windows 3.x alatt is
élvezhettük. Még ide tartozik, hogy a Microsoft az eddigi
CODEC-ek mellé az MPEG-et is felajánlja a Windows 95-höz. A
CODEC egy speciális szoftver, aminek az a feladata, hogy
videót tömörítsen be és ki.
@VHangok közvetlenül@N
Egy másik Direct lehetôség a DirectSound API. Ez
tulajdonképpen nem más, mint a jól ismert Miles audio
driverek Windows 95-ös átírása. Ez elsôsorban a játék- és
multimédia fejlesztôknek lesz jó, mert már e körökben jól
ismert felületet nyújt Windows 95 alatt is. Természetesen a
játékosoknak is jó ez, hiszen már egy alaposan tesztelt
szoftverrel állunk szemben.
@VMutasd magad, hogy lelôhesselek!@N
ùj divat a többszemélyes játék. Ezt már régóta nagyon
szerettük volna, hiszen a legtöbb játékban gond nélkül
található konkrét ellenfél. Ez még egy RPG-ben sem okozhat
gondot: a Bullfrog készülô Dungeon Keeper játékában az egyik
játékos azt a gonoszt alakítja, aki a labirintusát tömi tele
szörnyekkel, a többiek pedig a hagyományos hôs szerepét
alakítják.
Ha hálózaton akarunk játszani, akkor tapasztalhatjuk,
hogy a Windows for Workgroups hálózatos lehetôségei még
tovább fejlôdtek, és a Windows 95-ben igazán egyszerû egy
hálózat felállítása. (Mint mindig, most sem kis szerep jut
az automata hardver-felismerésnek, hiszen a hálózati
kártyákkal is sok gond lehet.) Ha pedig modemen át, akkor
elsôsorban nem a Windows 95 automata modembeállításának
fogunk nagyon örülni, hanem a VoiceView technológiának, mely
által egymás leölése közben beszélhetünk is egymással.
Ugyanazon a telefonvonalon, bármilyen probléma nélkül.
Milyen problémák lehetnek? Minden bizonnyal ezek a
dolgok sem lesznek hibátlanok. A kérdés pusztán az, hogy
mennyi és milyen hiba lesz? A másik probléma viszont már a
játékokra vonatkozik: a legtöbb új technológiát elôször
olyan játékok használják ki, amelyek igencsak laposak. Ez
aztán sikerrel elijeszti a felhasználókat -- és így sok
fejlesztôt -- egy idôre ettôl az újdonságtól. Mire
megjelennek az elsô igazán jó játékok, az új sem elég új.
Azt hiszem a forgatókönyv ismerôs: SVGA, az interaktív CD
stb. Reméljük, most nem ez fog lejátszódni, hanem igazán jó
játékok fognak születni -- amikkel gond nélkül lehet
játszani minden gépen!
@K(A Computer Gaming World cikkei és Microsoft
@Ksajtóanyagok alapján:)@N
@KNégyesi Károly@N
@VA fejlesztôk ""varázsigéi"@N
@VAPI:@N Application Programming Interface. Egy operációs
rendszer szolgáltatásainak szabványos meghívási módja.
@VSDK:@N Software Developers Kit. Egy adott eszközhöz,
rendszerhez írhatunk programot egy SDK-val. Åltalában
dokumentációt, függvénykönyvtárakat, példa forrásfile-okat
találunk benne.